銀行振込(バーチャル口座) 決済フロー

決済の流れ(取引口座としての利用)

取引口座利用を行う際の流れです。

sequenceDiagram お客様->>加盟店様: 1.銀行振込(バーチャル口座)でお支払い 加盟店様->>当サービス: 2.取引登録 当サービス-->>加盟店様:   加盟店様->>当サービス: 3.決済実行 当サービス-->>加盟店様:   当サービス-->>お客様: 4.未使用のバーチャル口座割り当て 加盟店様->>お客様: 5.振込依頼 当サービス-->>加盟店様: 結果通知(3.決済実行) お客様->>銀行: 6.入金 銀行-->>当サービス: 7.入金通知 当サービス-->>加盟店様: 結果通知(7.入金通知)

フローの説明

  1. お客様がお支払い手段に銀行振込(バーチャル口座)を選択します。
  2. 加盟店様は当サービスの取引登録(EntryTranVirtualaccount)を行います。
  3. 加盟店様は当サービスの決済実行(ExecTranVirtualaccount)を行います。
  4. 当サービスは、未使用のバーチャル口座を割り当てます。
    決済情報としてお客様のメールアドレスを設定していた場合は、振込依頼メールを送信します。
    決済実行(ExecTranVirtualaccount)の結果として、バーチャル口座の口座情報(銀行コード、支店コード、口座番号)を加盟店様に返却します。
  5. 決済実行(ExecTranVirtualaccount)にてメールアドレスを設定しなかった場合は、加盟店様からお客様に振込依頼をします。
  6. お客様がバーチャル口座に入金を行います。
  7. お客様が入金をした場合、弊社から加盟店様に結果通知にて入金を通知します。
    決済実行(ExecTranVirtualaccount)に指定した取引有効日数を経過しても入金がなかった場合は、有効期限切れを通知します)

決済の流れ(継続口座としての利用)

継続口座利用を行う際の流れです。

sequenceDiagram participant お客様 加盟店様->>当サービス: 1.継続口座登録 当サービス-->>加盟店様:   当サービス-->>お客様: 2.未使用のバーチャル口座割り当て 加盟店様->>お客様: 3.振込依頼 お客様->>銀行: 4.入金 銀行-->>当サービス: 5.入金通知 当サービス-->>加盟店様: 結果通知(5.入金通知) 加盟店様->>当サービス: 6.継続口座解除 当サービス->>銀行: 7.バーチャル口座を未使用口座に変更

フローの説明

  1. 加盟店様は、当サービスの継続口座登録(AssignVirtualaccount)を呼び出します。
  2. 当サービスは、加盟店様の保有するバーチャル口座から未使用の口座を割り当てます。
    継続口座登録(AssignVirtualaccount) の結果として、割り当てした口座情報(銀行コード、支店コード、口座番号)を加盟店様に返却します。
  3. 加盟店様は、返却されたバーチャル口座への振込をお客様に依頼します。
  4. お客様がバーチャル口座に入金を行います。
  5. お客様が入金をした場合、当サービスは入金済み状態の取引を登録し、加盟店様に結果通知にて入金を通知します。
    (該当口座への入金が複数回発生した場合は、その都度入金を通知します。)
  6. 該当口座の継続口座としての利用をやめる場合、加盟店様は当サービスの継続口座解除(FreeVirtualaccount)を呼び出します。
  7. 当サービスは、該当するバーチャル口座を未使用状態に変更します。 未使用状態のバーチャル口座は、取引口座として再利用されます。

決済の流れ(専有口座情報照会実行)

専有口座情報照会実行を行う際の流れです。

sequenceDiagram participant お客様 participant 加盟店様 participant 当サービス participant 銀行 加盟店様->>当サービス: 1.専有口座一覧取得 当サービス-->>加盟店様: 2.バーチャル口座の一覧を返却 加盟店様->>当サービス: 3.入金履歴情報取得 当サービス-->>加盟店様: 4.バーチャル口座の入金履歴の一覧を返却

フローの説明

  1. 加盟店様は、当サービスの専有口座一覧取得(ListVirtualaccount)を呼び出します。
  2. 当サービスは、加盟店様が保有するバーチャル口座の一覧を返却します。
  3. 加盟店様は、当サービスの入金履歴情報取得(InquiryVirtualaccountTransfer)を呼び出します。
  4. 当サービスは、指定されたバーチャル口座の入金履歴の一覧を返却します。